/**
 * WARNING! THIS IS A GENERATED FILE, AND WILL BE RE-GENERATED EACH TIME THE
 * AJAXBRIDGE IS RUN.
 *
 * You should keep your javascript code inside this file as light as possible, 
 * and rather keep the body of your Ajax application in separate *.js files. 
 *
 * Do make a backup of your changes, before re-generating this file (AjaxBridge 
 * will display a warning message to you).
 *
 * Please refer to the built-in documentation inside the AjaxBridge application 
 * for help on using this file.
 */
 
 
/**
 * Class "PreloadingImage"
 * Fully qualified class name: "fabulousFlex.PreloadingImage"
 */
function PreloadingImage(obj) {
	if (arguments.length > 0) {
		this.obj = arguments[0];
	} else {
		this.obj = FABridge["b_PreloadingImage"].
			create("fabulousFlex.PreloadingImage");
	}
}

// CLASS BODY
// Selected class properties and methods
PreloadingImage.prototype = {

	// Fields form class "PreloadingImage" (translated to getters/setters):

	getConstructor : function () {
		return this.obj.getConstructor();
	},
	setConstructor : function (value) {
		this.obj.setConstructor(value);
	},
	

	getSuper : function () {
		return this.obj.getSuper();
	},
	setSuper : function (value) {
		this.obj.setSuper(value);
	},
	

	getThis : function () {
		return this.obj.getThis();
	},
	setThis : function (value) {
		this.obj.setThis(value);
	},
	

	getTransitions : function () {
		return this.obj.getTransitions();
	},
	setTransitions : function (value) {
		this.obj.setTransitions(value);
	},
	

	getStates : function () {
		return this.obj.getStates();
	},
	setStates : function (value) {
		this.obj.setStates(value);
	},
	

	// Methods form class "PreloadingImage":
	
	setPreloadingCenterOverWindow : function(argUIComponent) {
		this.obj.setPreloadingCenterOverWindow(argUIComponent);
	},
	
	setPreloaderTitleWindow : function(argClass) {
		this.obj.setPreloaderTitleWindow(argClass);
	},
	
	PreloadingImage : function() {
		this.obj.PreloadingImage();
	},
	
	toString : function() {
		return this.obj.toString();
	},
	
	hasOwnProperty : function(argString) {
		return this.obj.hasOwnProperty(argString);
	},
	
	isPrototypeOf : function(argObject) {
		return this.obj.isPrototypeOf(argObject);
	},
	
	propertyIsEnumerable : function(argString) {
		return this.obj.propertyIsEnumerable(argString);
	},
	
	Object : function() {
		return this.obj.Object();
	},
	
	toLocaleString : function() {
		return this.obj.toLocaleString();
	},
	
	setPropertyIsEnumerable : function(argString, argBoolean) {
		this.obj.setPropertyIsEnumerable(argString, argBoolean);
	},
	
	valueOf : function() {
		return this.obj.valueOf();
	},
	
	hitTestPoint : function(argNumber1, argNumber2, argBoolean) {
		return this.obj.hitTestPoint(argNumber1, argNumber2, argBoolean);
	},
	
	getVisible : function() {
		return this.obj.getVisible();
	},
	
	setVisible : function(argBoolean) {
		this.obj.setVisible(argBoolean);
	},
	
	getAccessibilityProperties : function() {
		return this.obj.getAccessibilityProperties();
	},
	
	setAccessibilityProperties : function(argAccessibilityProperties) {
		this.obj.setAccessibilityProperties(argAccessibilityProperties);
	},
	
	getAlpha : function() {
		return this.obj.getAlpha();
	},
	
	setAlpha : function(argNumber) {
		this.obj.setAlpha(argNumber);
	},
	
	getBounds : function(argDisplayObject) {
		return this.obj.getBounds(argDisplayObject);
	},
	
	getMouseY : function() {
		return this.obj.getMouseY();
	},
	
	getMouseX : function() {
		return this.obj.getMouseX();
	},
	
	getFilters : function() {
		return this.obj.getFilters();
	},
	
	setFilters : function(argArray) {
		this.obj.setFilters(argArray);
	},
	
	getParent : function() {
		return this.obj.getParent();
	},
	
	getY : function() {
		return this.obj.getY();
	},
	
	setY : function(argNumber) {
		this.obj.setY(argNumber);
	},
	
	getScale9Grid : function() {
		return this.obj.getScale9Grid();
	},
	
	setScale9Grid : function(argRectangle) {
		this.obj.setScale9Grid(argRectangle);
	},
	
	getX : function() {
		return this.obj.getX();
	},
	
	setX : function(argNumber) {
		this.obj.setX(argNumber);
	},
	
	getOpaqueBackground : function() {
		return this.obj.getOpaqueBackground();
	},
	
	setOpaqueBackground : function(argObject) {
		this.obj.setOpaqueBackground(argObject);
	},
	
	getTransform : function() {
		return this.obj.getTransform();
	},
	
	setTransform : function(argTransform) {
		this.obj.setTransform(argTransform);
	},
	
	hitTestObject : function(argDisplayObject) {
		return this.obj.hitTestObject(argDisplayObject);
	},
	
	getScrollRect : function() {
		return this.obj.getScrollRect();
	},
	
	setScrollRect : function(argRectangle) {
		this.obj.setScrollRect(argRectangle);
	},
	
	getHeight : function() {
		return this.obj.getHeight();
	},
	
	setHeight : function(argNumber) {
		this.obj.setHeight(argNumber);
	},
	
	getRect : function(argDisplayObject) {
		return this.obj.getRect(argDisplayObject);
	},
	
	getWidth : function() {
		return this.obj.getWidth();
	},
	
	setWidth : function(argNumber) {
		this.obj.setWidth(argNumber);
	},
	
	getRotation : function() {
		return this.obj.getRotation();
	},
	
	setRotation : function(argNumber) {
		this.obj.setRotation(argNumber);
	},
	
	getRoot : function() {
		return this.obj.getRoot();
	},
	
	getMask : function() {
		return this.obj.getMask();
	},
	
	setMask : function(argDisplayObject) {
		this.obj.setMask(argDisplayObject);
	},
	
	getLoaderInfo : function() {
		return this.obj.getLoaderInfo();
	},
	
	getStage : function() {
		return this.obj.getStage();
	},
	
	localToGlobal : function(argPoint) {
		return this.obj.localToGlobal(argPoint);
	},
	
	getScaleY : function() {
		return this.obj.getScaleY();
	},
	
	setScaleY : function(argNumber) {
		this.obj.setScaleY(argNumber);
	},
	
	getScaleX : function() {
		return this.obj.getScaleX();
	},
	
	setScaleX : function(argNumber) {
		this.obj.setScaleX(argNumber);
	},
	
	getCacheAsBitmap : function() {
		return this.obj.getCacheAsBitmap();
	},
	
	setCacheAsBitmap : function(argBoolean) {
		this.obj.setCacheAsBitmap(argBoolean);
	},
	
	globalToLocal : function(argPoint) {
		return this.obj.globalToLocal(argPoint);
	},
	
	DisplayObject : function() {
		return this.obj.DisplayObject();
	},
	
	getBlendMode : function() {
		return this.obj.getBlendMode();
	},
	
	setBlendMode : function(argString) {
		this.obj.setBlendMode(argString);
	},
	
	getName : function() {
		return this.obj.getName();
	},
	
	setName : function(argString) {
		this.obj.setName(argString);
	},
	
	willTrigger : function(argString) {
		return this.obj.willTrigger(argString);
	},
	
	toString : function() {
		return this.obj.toString();
	},
	
	removeEventListener : function(argString, argFunction, argBoolean) {
		this.obj.removeEventListener(argString, argFunction, argBoolean);
	},
	
	EventDispatcher : function(argIEventDispatcher) {
		return this.obj.EventDispatcher(argIEventDispatcher);
	},
	
	addEventListener : function(argString, argFunction, argBoolean1, argInt, argBoolean2) {
		this.obj.addEventListener(argString, argFunction, argBoolean1, argInt, argBoolean2);
	},
	
	hasEventListener : function(argString) {
		return this.obj.hasEventListener(argString);
	},
	
	dispatchEvent : function(argEvent) {
		return this.obj.dispatchEvent(argEvent);
	},
	
	regenerateStyleCache : function(argBoolean) {
		this.obj.regenerateStyleCache(argBoolean);
	},
	
	initialize : function() {
		this.obj.initialize();
	},
	
	getAutomationTabularData : function() {
		return this.obj.getAutomationTabularData();
	},
	
	getUid : function() {
		return this.obj.getUid();
	},
	
	setUid : function(argString) {
		this.obj.setUid(argString);
	},
	
	getScaleY : function() {
		return this.obj.getScaleY();
	},
	
	setScaleY : function(argNumber) {
		this.obj.setScaleY(argNumber);
	},
	
	getScaleX : function() {
		return this.obj.getScaleX();
	},
	
	setScaleX : function(argNumber) {
		this.obj.setScaleX(argNumber);
	},
	
	getRepeaterItem : function(argInt) {
		return this.obj.getRepeaterItem(argInt);
	},
	
	getStyleDeclaration : function() {
		return this.obj.getStyleDeclaration();
	},
	
	setStyleDeclaration : function(argCSSStyleDeclaration) {
		this.obj.setStyleDeclaration(argCSSStyleDeclaration);
	},
	
	getMaxWidth : function() {
		return this.obj.getMaxWidth();
	},
	
	setMaxWidth : function(argNumber) {
		this.obj.setMaxWidth(argNumber);
	},
	
	measureHTMLText : function(argString) {
		return this.obj.measureHTMLText(argString);
	},
	
	getSystemManager : function() {
		return this.obj.getSystemManager();
	},
	
	setSystemManager : function(argISystemManager) {
		this.obj.setSystemManager(argISystemManager);
	},
	
	validateDisplayList : function() {
		this.obj.validateDisplayList();
	},
	
	getMinWidth : function() {
		return this.obj.getMinWidth();
	},
	
	setMinWidth : function(argNumber) {
		this.obj.setMinWidth(argNumber);
	},
	
	getExplicitOrMeasuredWidth : function() {
		return this.obj.getExplicitOrMeasuredWidth();
	},
	
	getInitialized : function() {
		return this.obj.getInitialized();
	},
	
	setInitialized : function(argBoolean) {
		this.obj.setInitialized(argBoolean);
	},
	
	contentToGlobal : function(argPoint) {
		return this.obj.contentToGlobal(argPoint);
	},
	
	getAutomationValue : function() {
		return this.obj.getAutomationValue();
	},
	
	getExplicitHeight : function() {
		return this.obj.getExplicitHeight();
	},
	
	setExplicitHeight : function(argNumber) {
		this.obj.setExplicitHeight(argNumber);
	},
	
	executeBindings : function(argBoolean) {
		this.obj.executeBindings(argBoolean);
	},
	
	getPercentWidth : function() {
		return this.obj.getPercentWidth();
	},
	
	setPercentWidth : function(argNumber) {
		this.obj.setPercentWidth(argNumber);
	},
	
	getModuleFactory : function() {
		return this.obj.getModuleFactory();
	},
	
	setModuleFactory : function(argIFlexModuleFactory) {
		this.obj.setModuleFactory(argIFlexModuleFactory);
	},
	
	getParentApplication : function() {
		return this.obj.getParentApplication();
	},
	
	drawRoundRect : function(argNumber1, argNumber2, argNumber3, argNumber4, argObject5, argObject6, argObject7, argObject8, argString, argArray, argObject9) {
		this.obj.drawRoundRect(argNumber1, argNumber2, argNumber3, argNumber4, argObject5, argObject6, argObject7, argObject8, argString, argArray, argObject9);
	},
	
	resolveAutomationIDPart : function(argObject) {
		return this.obj.resolveAutomationIDPart(argObject);
	},
	
	setChildIndex : function(argDisplayObject, argInt) {
		this.obj.setChildIndex(argDisplayObject, argInt);
	},
	
	getUpdateCompletePendingFlag : function() {
		return this.obj.getUpdateCompletePendingFlag();
	},
	
	setUpdateCompletePendingFlag : function(argBoolean) {
		this.obj.setUpdateCompletePendingFlag(argBoolean);
	},
	
	getProcessedDescriptors : function() {
		return this.obj.getProcessedDescriptors();
	},
	
	setProcessedDescriptors : function(argBoolean) {
		this.obj.setProcessedDescriptors(argBoolean);
	},
	
	getDoubleClickEnabled : function() {
		return this.obj.getDoubleClickEnabled();
	},
	
	setDoubleClickEnabled : function(argBoolean) {
		this.obj.setDoubleClickEnabled(argBoolean);
	},
	
	setActualSize : function(argNumber1, argNumber2) {
		this.obj.setActualSize(argNumber1, argNumber2);
	},
	
	getOwner : function() {
		return this.obj.getOwner();
	},
	
	setOwner : function(argDisplayObjectContainer) {
		this.obj.setOwner(argDisplayObjectContainer);
	},
	
	measureText : function(argString) {
		return this.obj.measureText(argString);
	},
	
	getRepeaters : function() {
		return this.obj.getRepeaters();
	},
	
	setRepeaters : function(argArray) {
		this.obj.setRepeaters(argArray);
	},
	
	notifyStyleChangeInChildren : function(argString, argBoolean) {
		this.obj.notifyStyleChangeInChildren(argString, argBoolean);
	},
	
	setStyle : function(argString, argObject) {
		this.obj.setStyle(argString, argObject);
	},
	
	getFlexContextMenu : function() {
		return this.obj.getFlexContextMenu();
	},
	
	setFlexContextMenu : function(argIFlexContextMenu) {
		this.obj.setFlexContextMenu(argIFlexContextMenu);
	},
	
	createReferenceOnParentDocument : function(argIFlexDisplayObject) {
		this.obj.createReferenceOnParentDocument(argIFlexDisplayObject);
	},
	
	getMouseFocusEnabled : function() {
		return this.obj.getMouseFocusEnabled();
	},
	
	setMouseFocusEnabled : function(argBoolean) {
		this.obj.setMouseFocusEnabled(argBoolean);
	},
	
	stopDrag : function() {
		this.obj.stopDrag();
	},
	
	localToContent : function(argPoint) {
		return this.obj.localToContent(argPoint);
	},
	
	prepareToPrint : function(argIFlexDisplayObject) {
		return this.obj.prepareToPrint(argIFlexDisplayObject);
	},
	
	endEffectsStarted : function() {
		this.obj.endEffectsStarted();
	},
	
	registerEffects : function(argArray) {
		this.obj.registerEffects(argArray);
	},
	
	getActiveEffects : function() {
		return this.obj.getActiveEffects();
	},
	
	getFocusPane : function() {
		return this.obj.getFocusPane();
	},
	
	setFocusPane : function(argSprite) {
		this.obj.setFocusPane(argSprite);
	},
	
	getInheritingStyles : function() {
		return this.obj.getInheritingStyles();
	},
	
	setInheritingStyles : function(argObject) {
		this.obj.setInheritingStyles(argObject);
	},
	
	verticalGradientMatrix : function(argNumber1, argNumber2, argNumber3, argNumber4) {
		return this.obj.verticalGradientMatrix(argNumber1, argNumber2, argNumber3, argNumber4);
	},
	
	determineTextFormatFromStyles : function() {
		return this.obj.determineTextFormatFromStyles();
	},
	
	getMaxHeight : function() {
		return this.obj.getMaxHeight();
	},
	
	setMaxHeight : function(argNumber) {
		this.obj.setMaxHeight(argNumber);
	},
	
	getBaselinePosition : function() {
		return this.obj.getBaselinePosition();
	},
	
	callLater : function(argFunction, argArray) {
		this.obj.callLater(argFunction, argArray);
	},
	
	hasFontContextChanged : function() {
		return this.obj.hasFontContextChanged();
	},
	
	getDescriptor : function() {
		return this.obj.getDescriptor();
	},
	
	setDescriptor : function(argUIComponentDescriptor) {
		this.obj.setDescriptor(argUIComponentDescriptor);
	},
	
	deleteReferenceOnParentDocument : function(argIFlexDisplayObject) {
		this.obj.deleteReferenceOnParentDocument(argIFlexDisplayObject);
	},
	
	getErrorString : function() {
		return this.obj.getErrorString();
	},
	
	setErrorString : function(argString) {
		this.obj.setErrorString(argString);
	},
	
	getWidth : function() {
		return this.obj.getWidth();
	},
	
	setWidth : function(argNumber) {
		this.obj.setWidth(argNumber);
	},
	
	getInstanceIndex : function() {
		return this.obj.getInstanceIndex();
	},
	
	move : function(argNumber1, argNumber2) {
		this.obj.move(argNumber1, argNumber2);
	},
	
	getClassStyleDeclarations : function() {
		return this.obj.getClassStyleDeclarations();
	},
	
	initializeRepeaterArrays : function(argIRepeaterClient) {
		this.obj.initializeRepeaterArrays(argIRepeaterClient);
	},
	
	getExplicitMaxWidth : function() {
		return this.obj.getExplicitMaxWidth();
	},
	
	setExplicitMaxWidth : function(argNumber) {
		this.obj.setExplicitMaxWidth(argNumber);
	},
	
	getExplicitMinHeight : function() {
		return this.obj.getExplicitMinHeight();
	},
	
	setExplicitMinHeight : function(argNumber) {
		this.obj.setExplicitMinHeight(argNumber);
	},
	
	clearStyle : function(argString) {
		this.obj.clearStyle(argString);
	},
	
	invalidateProperties : function() {
		this.obj.invalidateProperties();
	},
	
	setCacheHeuristic : function(argBoolean) {
		this.obj.setCacheHeuristic(argBoolean);
	},
	
	getFilters : function() {
		return this.obj.getFilters();
	},
	
	setFilters : function(argArray) {
		this.obj.setFilters(argArray);
	},
	
	validateProperties : function() {
		this.obj.validateProperties();
	},
	
	getIncludeInLayout : function() {
		return this.obj.getIncludeInLayout();
	},
	
	setIncludeInLayout : function(argBoolean) {
		this.obj.setIncludeInLayout(argBoolean);
	},
	
	addChildAt : function(argDisplayObject, argInt) {
		return this.obj.addChildAt(argDisplayObject, argInt);
	},
	
	getAutomationName : function() {
		return this.obj.getAutomationName();
	},
	
	setAutomationName : function(argString) {
		this.obj.setAutomationName(argString);
	},
	
	getClassName : function() {
		return this.obj.getClassName();
	},
	
	getNonInheritingStyles : function() {
		return this.obj.getNonInheritingStyles();
	},
	
	setNonInheritingStyles : function(argObject) {
		this.obj.setNonInheritingStyles(argObject);
	},
	
	getExplicitWidth : function() {
		return this.obj.getExplicitWidth();
	},
	
	setExplicitWidth : function(argNumber) {
		this.obj.setExplicitWidth(argNumber);
	},
	
	getMinHeight : function() {
		return this.obj.getMinHeight();
	},
	
	setMinHeight : function(argNumber) {
		this.obj.setMinHeight(argNumber);
	},
	
	dispatchEvent : function(argEvent) {
		return this.obj.dispatchEvent(argEvent);
	},
	
	getExplicitMinWidth : function() {
		return this.obj.getExplicitMinWidth();
	},
	
	setExplicitMinWidth : function(argNumber) {
		this.obj.setExplicitMinWidth(argNumber);
	},
	
	getStyle : function(argString) {
		return this.obj.getStyle(argString);
	},
	
	getMouseY : function() {
		return this.obj.getMouseY();
	},
	
	getMouseX : function() {
		return this.obj.getMouseX();
	},
	
	getScreen : function() {
		return this.obj.getScreen();
	},
	
	getExplicitOrMeasuredHeight : function() {
		return this.obj.getExplicitOrMeasuredHeight();
	},
	
	setFocus : function() {
		this.obj.setFocus();
	},
	
	horizontalGradientMatrix : function(argNumber1, argNumber2, argNumber3, argNumber4) {
		return this.obj.horizontalGradientMatrix(argNumber1, argNumber2, argNumber3, argNumber4);
	},
	
	setConstraintValue : function(argString, argObject) {
		this.obj.setConstraintValue(argString, argObject);
	},
	
	getInstanceIndices : function() {
		return this.obj.getInstanceIndices();
	},
	
	setInstanceIndices : function(argArray) {
		this.obj.setInstanceIndices(argArray);
	},
	
	getRepeaterIndices : function() {
		return this.obj.getRepeaterIndices();
	},
	
	setRepeaterIndices : function(argArray) {
		this.obj.setRepeaterIndices(argArray);
	},
	
	getTweeningProperties : function() {
		return this.obj.getTweeningProperties();
	},
	
	setTweeningProperties : function(argArray) {
		this.obj.setTweeningProperties(argArray);
	},
	
	getCachePolicy : function() {
		return this.obj.getCachePolicy();
	},
	
	setCachePolicy : function(argString) {
		this.obj.setCachePolicy(argString);
	},
	
	addChild : function(argDisplayObject) {
		return this.obj.addChild(argDisplayObject);
	},
	
	invalidateSize : function() {
		this.obj.invalidateSize();
	},
	
	setVisible : function(argBoolean1, argBoolean2) {
		this.obj.setVisible(argBoolean1, argBoolean2);
	},
	
	parentChanged : function(argDisplayObjectContainer) {
		this.obj.parentChanged(argDisplayObjectContainer);
	},
	
	getMeasuredHeight : function() {
		return this.obj.getMeasuredHeight();
	},
	
	setMeasuredHeight : function(argNumber) {
		this.obj.setMeasuredHeight(argNumber);
	},
	
	removeChild : function(argDisplayObject) {
		return this.obj.removeChild(argDisplayObject);
	},
	
	validateNow : function() {
		this.obj.validateNow();
	},
	
	invalidateDisplayList : function() {
		this.obj.invalidateDisplayList();
	},
	
	getMeasuredWidth : function() {
		return this.obj.getMeasuredWidth();
	},
	
	setMeasuredWidth : function(argNumber) {
		this.obj.setMeasuredWidth(argNumber);
	},
	
	getAutomationChildAt : function(argInt) {
		return this.obj.getAutomationChildAt(argInt);
	},
	
	getPercentHeight : function() {
		return this.obj.getPercentHeight();
	},
	
	setPercentHeight : function(argNumber) {
		this.obj.setPercentHeight(argNumber);
	},
	
	getIsPopUp : function() {
		return this.obj.getIsPopUp();
	},
	
	setIsPopUp : function(argBoolean) {
		this.obj.setIsPopUp(argBoolean);
	},
	
	getId : function() {
		return this.obj.getId();
	},
	
	setId : function(argString) {
		this.obj.setId(argString);
	},
	
	getStyleName : function() {
		return this.obj.getStyleName();
	},
	
	setStyleName : function(argObject) {
		this.obj.setStyleName(argObject);
	},
	
	globalToContent : function(argPoint) {
		return this.obj.globalToContent(argPoint);
	},
	
	getIsDocument : function() {
		return this.obj.getIsDocument();
	},
	
	setCacheAsBitmap : function(argBoolean) {
		this.obj.setCacheAsBitmap(argBoolean);
	},
	
	getRepeaterIndex : function() {
		return this.obj.getRepeaterIndex();
	},
	
	getParent : function() {
		return this.obj.getParent();
	},
	
	getRepeater : function() {
		return this.obj.getRepeater();
	},
	
	getMeasuredMinHeight : function() {
		return this.obj.getMeasuredMinHeight();
	},
	
	setMeasuredMinHeight : function(argNumber) {
		this.obj.setMeasuredMinHeight(argNumber);
	},
	
	getFocusManager : function() {
		return this.obj.getFocusManager();
	},
	
	setFocusManager : function(argIFocusManager) {
		this.obj.setFocusManager(argIFocusManager);
	},
	
	effectStarted : function(argIEffectInstance) {
		this.obj.effectStarted(argIEffectInstance);
	},
	
	UIComponent : function() {
		return this.obj.UIComponent();
	},
	
	getDocument : function() {
		return this.obj.getDocument();
	},
	
	setDocument : function(argObject) {
		this.obj.setDocument(argObject);
	},
	
	getFocus : function() {
		return this.obj.getFocus();
	},
	
	validationResultHandler : function(argValidationResultEvent) {
		this.obj.validationResultHandler(argValidationResultEvent);
	},
	
	setCurrentState : function(argString, argBoolean) {
		this.obj.setCurrentState(argString, argBoolean);
	},
	
	finishPrint : function(argObject, argIFlexDisplayObject) {
		this.obj.finishPrint(argObject, argIFlexDisplayObject);
	},
	
	contentToLocal : function(argPoint) {
		return this.obj.contentToLocal(argPoint);
	},
	
	validateSize : function(argBoolean) {
		this.obj.validateSize(argBoolean);
	},
	
	getEnabled : function() {
		return this.obj.getEnabled();
	},
	
	setEnabled : function(argBoolean) {
		this.obj.setEnabled(argBoolean);
	},
	
	getNestLevel : function() {
		return this.obj.getNestLevel();
	},
	
	setNestLevel : function(argInt) {
		this.obj.setNestLevel(argInt);
	},
	
	getCursorManager : function() {
		return this.obj.getCursorManager();
	},
	
	getValidationSubField : function() {
		return this.obj.getValidationSubField();
	},
	
	setValidationSubField : function(argString) {
		this.obj.setValidationSubField(argString);
	},
	
	setAlpha : function(argNumber) {
		this.obj.setAlpha(argNumber);
	},
	
	styleChanged : function(argString) {
		this.obj.styleChanged(argString);
	},
	
	getVisible : function() {
		return this.obj.getVisible();
	},
	
	setVisible : function(argBoolean) {
		this.obj.setVisible(argBoolean);
	},
	
	getHeight : function() {
		return this.obj.getHeight();
	},
	
	setHeight : function(argNumber) {
		this.obj.setHeight(argNumber);
	},
	
	removeChildAt : function(argInt) {
		return this.obj.removeChildAt(argInt);
	},
	
	getY : function() {
		return this.obj.getY();
	},
	
	setY : function(argNumber) {
		this.obj.setY(argNumber);
	},
	
	getX : function() {
		return this.obj.getX();
	},
	
	setX : function(argNumber) {
		this.obj.setX(argNumber);
	},
	
	getAutomationDelegate : function() {
		return this.obj.getAutomationDelegate();
	},
	
	setAutomationDelegate : function(argObject) {
		this.obj.setAutomationDelegate(argObject);
	},
	
	replayAutomatableEvent : function(argEvent) {
		return this.obj.replayAutomatableEvent(argEvent);
	},
	
	getConstraintValue : function(argString) {
		return this.obj.getConstraintValue(argString);
	},
	
	getMeasuredMinWidth : function() {
		return this.obj.getMeasuredMinWidth();
	},
	
	setMeasuredMinWidth : function(argNumber) {
		this.obj.setMeasuredMinWidth(argNumber);
	},
	
	getToolTip : function() {
		return this.obj.getToolTip();
	},
	
	setToolTip : function(argString) {
		this.obj.setToolTip(argString);
	},
	
	getNumAutomationChildren : function() {
		return this.obj.getNumAutomationChildren();
	},
	
	getParentDocument : function() {
		return this.obj.getParentDocument();
	},
	
	stylesInitialized : function() {
		this.obj.stylesInitialized();
	},
	
	effectFinished : function(argIEffectInstance) {
		this.obj.effectFinished(argIEffectInstance);
	},
	
	getContentMouseY : function() {
		return this.obj.getContentMouseY();
	},
	
	getContentMouseX : function() {
		return this.obj.getContentMouseX();
	},
	
	getExplicitMaxHeight : function() {
		return this.obj.getExplicitMaxHeight();
	},
	
	setExplicitMaxHeight : function(argNumber) {
		this.obj.setExplicitMaxHeight(argNumber);
	},
	
	createAutomationIDPart : function(argIAutomationObject) {
		return this.obj.createAutomationIDPart(argIAutomationObject);
	},
	
	getCurrentState : function() {
		return this.obj.getCurrentState();
	},
	
	setCurrentState : function(argString) {
		this.obj.setCurrentState(argString);
	},
	
	owns : function(argDisplayObject) {
		return this.obj.owns(argDisplayObject);
	},
	
	getShowInAutomationHierarchy : function() {
		return this.obj.getShowInAutomationHierarchy();
	},
	
	setShowInAutomationHierarchy : function(argBoolean) {
		this.obj.setShowInAutomationHierarchy(argBoolean);
	},
	
	drawFocus : function(argBoolean) {
		this.obj.drawFocus(argBoolean);
	},
	
	getFocusEnabled : function() {
		return this.obj.getFocusEnabled();
	},
	
	setFocusEnabled : function(argBoolean) {
		this.obj.setFocusEnabled(argBoolean);
	},
	
	getTabIndex : function() {
		return this.obj.getTabIndex();
	},
	
	setTabIndex : function(argInt) {
		this.obj.setTabIndex(argInt);
	},
	
	InteractiveObject : function() {
		return this.obj.InteractiveObject();
	},
	
	getTabEnabled : function() {
		return this.obj.getTabEnabled();
	},
	
	setTabEnabled : function(argBoolean) {
		this.obj.setTabEnabled(argBoolean);
	},
	
	getAccessibilityImplementation : function() {
		return this.obj.getAccessibilityImplementation();
	},
	
	setAccessibilityImplementation : function(argAccessibilityImplementation) {
		this.obj.setAccessibilityImplementation(argAccessibilityImplementation);
	},
	
	getMouseEnabled : function() {
		return this.obj.getMouseEnabled();
	},
	
	setMouseEnabled : function(argBoolean) {
		this.obj.setMouseEnabled(argBoolean);
	},
	
	getContextMenu : function() {
		return this.obj.getContextMenu();
	},
	
	setContextMenu : function(argContextMenu) {
		this.obj.setContextMenu(argContextMenu);
	},
	
	getDoubleClickEnabled : function() {
		return this.obj.getDoubleClickEnabled();
	},
	
	setDoubleClickEnabled : function(argBoolean) {
		this.obj.setDoubleClickEnabled(argBoolean);
	},
	
	getFocusRect : function() {
		return this.obj.getFocusRect();
	},
	
	setFocusRect : function(argObject) {
		this.obj.setFocusRect(argObject);
	},
	
	getHitArea : function() {
		return this.obj.getHitArea();
	},
	
	setHitArea : function(argSprite) {
		this.obj.setHitArea(argSprite);
	},
	
	getDropTarget : function() {
		return this.obj.getDropTarget();
	},
	
	Sprite : function() {
		return this.obj.Sprite();
	},
	
	getUseHandCursor : function() {
		return this.obj.getUseHandCursor();
	},
	
	setUseHandCursor : function(argBoolean) {
		this.obj.setUseHandCursor(argBoolean);
	},
	
	stopDrag : function() {
		this.obj.stopDrag();
	},
	
	startDrag : function(argBoolean, argRectangle) {
		this.obj.startDrag(argBoolean, argRectangle);
	},
	
	getButtonMode : function() {
		return this.obj.getButtonMode();
	},
	
	setButtonMode : function(argBoolean) {
		this.obj.setButtonMode(argBoolean);
	},
	
	getSoundTransform : function() {
		return this.obj.getSoundTransform();
	},
	
	setSoundTransform : function(argSoundTransform) {
		this.obj.setSoundTransform(argSoundTransform);
	},
	
	getGraphics : function() {
		return this.obj.getGraphics();
	},
	
	getChildIndex : function(argDisplayObject) {
		return this.obj.getChildIndex(argDisplayObject);
	},
	
	getChildByName : function(argString) {
		return this.obj.getChildByName(argString);
	},
	
	getNumChildren : function() {
		return this.obj.getNumChildren();
	},
	
	setChildIndex : function(argDisplayObject, argInt) {
		this.obj.setChildIndex(argDisplayObject, argInt);
	},
	
	getTabChildren : function() {
		return this.obj.getTabChildren();
	},
	
	setTabChildren : function(argBoolean) {
		this.obj.setTabChildren(argBoolean);
	},
	
	addChild : function(argDisplayObject) {
		return this.obj.addChild(argDisplayObject);
	},
	
	swapChildren : function(argDisplayObject1, argDisplayObject2) {
		this.obj.swapChildren(argDisplayObject1, argDisplayObject2);
	},
	
	removeChild : function(argDisplayObject) {
		return this.obj.removeChild(argDisplayObject);
	},
	
	contains : function(argDisplayObject) {
		return this.obj.contains(argDisplayObject);
	},
	
	removeChildAt : function(argInt) {
		return this.obj.removeChildAt(argInt);
	},
	
	getTextSnapshot : function() {
		return this.obj.getTextSnapshot();
	},
	
	swapChildrenAt : function(argInt1, argInt2) {
		this.obj.swapChildrenAt(argInt1, argInt2);
	},
	
	getMouseChildren : function() {
		return this.obj.getMouseChildren();
	},
	
	setMouseChildren : function(argBoolean) {
		this.obj.setMouseChildren(argBoolean);
	},
	
	areInaccessibleObjectsUnderPoint : function(argPoint) {
		return this.obj.areInaccessibleObjectsUnderPoint(argPoint);
	},
	
	DisplayObjectContainer : function() {
		return this.obj.DisplayObjectContainer();
	},
	
	getChildAt : function(argInt) {
		return this.obj.getChildAt(argInt);
	},
	
	getObjectsUnderPoint : function(argPoint) {
		return this.obj.getObjectsUnderPoint(argPoint);
	},
	
	addChildAt : function(argDisplayObject, argInt) {
		return this.obj.addChildAt(argDisplayObject, argInt);
	},
	
	getAutoLoad : function() {
		return this.obj.getAutoLoad();
	},
	
	setAutoLoad : function(argBoolean) {
		this.obj.setAutoLoad(argBoolean);
	},
	
	getShowBusyCursor : function() {
		return this.obj.getShowBusyCursor();
	},
	
	setShowBusyCursor : function(argBoolean) {
		this.obj.setShowBusyCursor(argBoolean);
	},
	
	regenerateStyleCache : function(argBoolean) {
		this.obj.regenerateStyleCache(argBoolean);
	},
	
	getContent : function() {
		return this.obj.getContent();
	},
	
	SWFLoader : function() {
		return this.obj.SWFLoader();
	},
	
	getPercentLoaded : function() {
		return this.obj.getPercentLoaded();
	},
	
	getBaselinePosition : function() {
		return this.obj.getBaselinePosition();
	},
	
	getScaleContent : function() {
		return this.obj.getScaleContent();
	},
	
	setScaleContent : function(argBoolean) {
		this.obj.setScaleContent(argBoolean);
	},
	
	getSource : function() {
		return this.obj.getSource();
	},
	
	setSource : function(argObject) {
		this.obj.setSource(argObject);
	},
	
	getLoaderContext : function() {
		return this.obj.getLoaderContext();
	},
	
	setLoaderContext : function(argLoaderContext) {
		this.obj.setLoaderContext(argLoaderContext);
	},
	
	getBytesLoaded : function() {
		return this.obj.getBytesLoaded();
	},
	
	getContentHeight : function() {
		return this.obj.getContentHeight();
	},
	
	load : function(argObject) {
		this.obj.load(argObject);
	},
	
	notifyStyleChangeInChildren : function(argString, argBoolean) {
		this.obj.notifyStyleChangeInChildren(argString, argBoolean);
	},
	
	getTrustContent : function() {
		return this.obj.getTrustContent();
	},
	
	setTrustContent : function(argBoolean) {
		this.obj.setTrustContent(argBoolean);
	},
	
	getContentWidth : function() {
		return this.obj.getContentWidth();
	},
	
	getBytesTotal : function() {
		return this.obj.getBytesTotal();
	},
	
	getMaintainAspectRatio : function() {
		return this.obj.getMaintainAspectRatio();
	},
	
	setMaintainAspectRatio : function(argBoolean) {
		this.obj.setMaintainAspectRatio(argBoolean);
	},
	
	setSource : function(argObject) {
		this.obj.setSource(argObject);
	},
	
	invalidateSize : function() {
		this.obj.invalidateSize();
	},
	
	Image : function() {
		return this.obj.Image();
	},
	
	getData : function() {
		return this.obj.getData();
	},
	
	setData : function(argObject) {
		this.obj.setData(argObject);
	},
	
	getListData : function() {
		return this.obj.getListData();
	},
	
	setListData : function(argBaseListData) {
		this.obj.setListData(argBaseListData);
	},
	
	FlexSprite : function() {
		return this.obj.FlexSprite();
	},
	
	toString : function() {
		return this.obj.toString();
	}
}


/**
 * Listen for the instantiation of the Flex application over the bridge
 */
FABridge.addInitializationCallback("b_PreloadingImage", PreloadingImageReady);


/**
 * Hook here all the code that must run as soon as the "PreloadingImage" class
 * finishes its instantiation over the bridge.
 *
 * For basic tasks, such as running a Flex method on the click of a javascript
 * button, chances are that both Ajax and Flex may well have loaded before the 
 * user actually clicks the button.
 *
 * However, using the "PreloadingImageReady()" is the safest way, as it will 
 * let Ajax know that involved Flex classes are available for use.
 */
function PreloadingImageReady() {

	// Initialize the "root" object. This represents the actual 
	// "PreloadingImageHelper.mxml" flex application.
	b_PreloadingImage_root = FABridge["b_PreloadingImage"].root();
	

	// YOUR CODE HERE
	// var PreloadingImageObj = new PreloadingImage();
	// Example:
	// PreloadingImageObj.setPreloadingCenterOverWindow (argUIComponent);
	// b_PreloadingImage_root.addChild(PreloadingImageObj);

}
